package com.leadingsoft.pwxk.model;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.OneToMany;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.Getter;
import lombok.Setter;

/**
 * @author: lipan 2018年5月7日
 * @description: ( 大气污染 -企业大气排放总许可量信息)
 *
 */

@Entity
@Getter
@Setter
public class AirPermitInfo extends Basic {

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;
	/** 企业大气排放总许可量list集合 */
	@OneToMany(cascade = CascadeType.ALL)
	@JSONField(name = "GASENTERPRISELIST")
	private List<AirQcPollution> airQcPollution;
	/** 备注信息 */
	@Lob
	@Column(length=1048576)
	private String entercontent;
	/**
	 * 是否需要按月细化（GASENTERPRISELIST新增字段）； 是；否。
	 */

	private String ismonth;
	/**
	 * 按月细化明细list集合（按月细化选择是时，此集合有值。）
	 */
	@OneToMany(cascade = CascadeType.ALL)
	@JSONField(name = "applymonth")
	private List<PermitApplyMonth> applyMonthList;

}
